// 入口文件
// app/index.js
const Koa = require("koa")
const cors = require('../utils/cors'); //跨域处理文件cors.js
const app = new Koa()


app.use(cors)


// 1.加载路由的第一种方法; 这种方法明显有个缺陷，一个项目会接口可能有几十个或者上百个，每个接口都要写上两行代码的话，这代码量就会很多
// app.use(userRouter.routes()) // 加载路由
// app.use(userRouter.allowedMethods()) // 请求方法验证


// 2.加载路由的第二种方法
const useRoutes = require('../router') // 引入router下的index.js文件

useRoutes(app) // 向这个路由加载文件传入app

module.exports = app